body
    {
        background: #fff;
        font-family: 'Open Sans', sans-serif;
        font-weight: 300;
        position: relative;
        width: 100%;
        height: 100%;
        overflow-x: hidden;
    }
	
.tm-white a {
	color: #fff;
}

/* start h1 group */
h1 { 
    margin-top: 0;
    margin-bottom: 25px; 
}
h1,
h2,
h3,
h4
    {
        font-weight: bold;
    }
/* end h1 group */
p { line-height: 1.6em; }
/* img */
img
    {
        max-width: 100%;
        height: auto;
    }
li {list-style-type:none;}
a { text-decoration: none!important; } 
.p-0{padding: 0;}
.mt-100{margin-top: 100px;}
/* start navigation */
.navbar-default
    {
        background: #fff;
        border: none;
        box-shadow: 0px 2px 8px 0px rgba(50, 50, 50, 0.08);
        margin: 0!important;
    }
.nav-con{padding-left: 100px;padding-right: 100px;}
.navbar-default .navbar-brand
    {
        color: #ff0000;
        font-size: 30px;
        font-weight: bold;
        height: 100px;
        line-height: 70px;
    }
.navbar-default .nav li a
    {
        color: #666;
        font-size: 13px;
        font-weight: bold;
        height: 100px;
        line-height: 70px;
    }
.navbar-default .nav li a:hover,
.navbar-default .nav li a:focus,
.navbar-default .nav li a.current
    {
        color: #ff0000;
    }

.navbar-default .navbar-toggle
    {
        border: none;
        padding-top: 35px;
    }
.navbar-default .navbar-toggle .icon-bar
    {
        background: #ff0000;
        border-color: transparent;
    }
.navbar-default .navbar-toggle:hover,
.navbar-default .navbar-toggle:focus { background-color: transparent }
.logo a{margin: 30px 0;display: block;}
.banner{ margin-top: 100px;position: relative;}
#swiper2{display: none;}
.about{background: url(../img/top2bac.jpg) top center no-repeat #F9F9F9;background-repeat:no-repeat;background-attachment:fixed;padding: 20rem 0;}
.about p{margin-top: 5rem; width: 70%;margin-bottom: 3rem;}
.jumbo{font-family: "arial black";margin-bottom: 5px; padding-right: 20px;}
#myTargetElement::after{content: "年";}
#myTargetElement2::after{content: "W";}
#myTargetElement3::after{content: "人";}
.anniu{width: 217px;
height: 62px;
border-radius: 17px;
background: linear-gradient(-90deg, #f03069ff 0%, #f03069ff 24%, #f8223cff 78%, #fb6140ff 100%);
font-size: 20px;font-weight: 400;text-align: center;line-height: 62px; margin-top: 5rem;}
.anniu a{color: #FFFFFF;}
.care_img{position: relative;display: block;}
.care_img img{width: 100%;}
.mask{position: absolute; width: 100%; height: 100%; background-color: #000;top:0;left: 0;opacity: 0.6;transition: all .3s;}
.care-bt{background: #ffffff;width: 100%;padding: 1rem 2rem;position: absolute;bottom:100px;transition: all .4s;opacity: 0;}
.care-bt h2{font-size: 20px;margin: 0;color: #333;}
.care-bt-txt{position: relative;}
.care-bt-txt img{position: absolute; right:0;width: 35px;top: 0;}
#clert:hover .mask{opacity: 0;}
#clert:hover .care-bt{opacity:1;bottom:0}
.gscy{background: url(../img/cscy.jpg) top center no-repeat #E5E6E8;background-repeat: no-repeat;background-attachment: fixed;padding: 20rem 0;}
.gscy-bt{margin-bottom: 10rem;}
.gscy h1{margin:0 ;}
.gscy h4,.gscy p{text-align: center;margin: 2rem 0;}
.xian{width:40px;border-top: 1px solid #d8d8d8;margin: 0 auto;transition: all .3s;}
.gscy h6{margin-top: 8rem;text-align: center;opacity: 0;}
#clert2:hover{margin-top: -4rem;transition: all .3s;}
#clert2:hover h6{opacity: 1;transition: all .5s;margin-top: 4rem}
#clert2:hover .xian{width: 100px;}
.care-video{background: url(../img/care-video.jpg) top center no-repeat #000;background-repeat: no-repeat;background-attachment: fixed;padding: 20rem 0;background-size: cover;}
.care-video-nr{width: 70%;}
.news{background:#E5E6E8;padding: 15rem 0;}
.news h2{position: relative;font-size: 60px;font-weight: bold;font-family: auto;}
.news span{position: absolute;top:0;font-size: 14px;color: #9E9E9E;}
.news p{color: #9E9E9E;margin-bottom:2rem;}
#clert3:hover h3{color: red!important;}
#clert3:hover{margin-top: -2rem;transition: all .3s;}
.di{background: #000000;padding: 10rem 0 5rem 0;}
.di h5{line-height: 1.5;font-size: 18px; color: #616161;}
.di h6{color: #ffffff;font-size: 16px}
.di ul{padding-left: 0;}
.di ul li a{font-size: 16px;color: #616161;line-height:2;}
.di-right p{float: right;display: block;}
.di-right img{float: right;display: block;}
.youqing ul li{float:right ;padding: 0 1rem;}
.youqing h7{color: #616161;font-size: 16px;display: block;}
.youqing h7 span{font-size: 24px;font-family: fantasy;color: #ffffff;display: block;}
.shouji{display: none;}
.gscy{overflow: hidden;}

.zy-nav{background: #ffffff;margin: 0 auto;border: #f0f0f0 solid 1px;}
.zy-nav ul{display:inline-flex;margin-bottom: 0;padding: 0;}
.zy-nav ul li{float: left;padding: 2rem 3vw;font-size: 18px;border: #f0f0f0 solid 1px;text-align: center;font-family: auto;font-weight: bold;justify-content: center;}
.zy-nav ul li a:hover{color: red;transition: all .3s;}



.zy-bt{color: #FFFFff; text-align: center;}
.zy-bt small{color: #FFFFFF;}
.zy-about{background:url(../img/zy-top.jpg) top center no-repeat #99BAE7;padding: 5rem 0;}
.zy-about-nr{padding-top: 2rem;padding-bottom: 6rem;}
.zy .bt{padding: 4rem 0;}
.zy h1{font-size: 72px;color: hsl(0,0%,30%); font-family: AVGARDD;margin-bottom: 0;}
.zy small{font-size: 14px;color: hsl(0,0%,60%); font-family: AVGARDD;}
.zinews h2{position: relative;font-size: 60px;font-weight: bold;font-family: auto;}
.zinews span{position: absolute;top:0;font-size: 14px;color: #9E9E9E;}
.zinews p{color: #9E9E9E;margin-bottom:2rem;}

.zy-case img{min-width: 100%;}
.zy-case ul{padding-left:0px ;}

.zy-case #clert3:hover{margin-top:0;transition: all .3s;}


@media (max-width: 768px) {
.navbar-default .nav li a {
    height: auto;
    line-height: 30px;
}
#swiper1{display: none;}
#swiper2{display: block;}
.about{padding-top: 6rem; padding-bottom: 6rem;}
.nav-con{padding-left: 20px;padding-right: 20px;}
.diannao{display: none;}
.shouji{display: block;}
.about_nr-logo img{margin: 0 auto;width: 40%;}
.about p{width:100%; margin: 0 auto;margin-top: 6rem;font-size: 20px}
.about .row{margin-top: 4rem;}
.anniu{margin: 0 auto;width:60%;border-radius:40px;margin-top:8rem}
#clert:nth-child(n + 4){display:none ;}
.mask{display: none;}
.care{padding-top: 6rem; padding-bottom: 6rem;}
.care-bt{opacity: 1;bottom: 0;border: #E8E8E8 1px solid;}
.care .col-xs-12{padding-right: 15px;padding-left: 15px;margin-bottom: 1rem;}
.care-top-bt{text-align: center;margin: 5rem 0;}
.gscy{padding-top: 6rem; padding-bottom: 6rem;}
.care-video{padding-top: 6rem; padding-bottom: 6rem;}
.gscy h4{font-size: 28px}
.gscy p{font-size: 18px}
.gscy-bt{text-align: center;}
.news{padding-top: 6rem; padding-bottom: 6rem;}
.gscy-bt{margin-bottom: 5rem;}
.di{padding-top: 6rem; padding-bottom: 6rem;}
.xiangshang{display: block; margin: 0 auto;width: 20%;margin-bottom: 2rem;}
.zy-nav ul li{padding: 2rem 2vw;}
}


@media (min-width: 760px) and (max-width: 1000px) {
.nav-con{padding: 0 1rem;}
.navbar-nav li a{padding-left:5px;padding-right:10px;}
.diubu-nav{margin-top: 5rem;}
}

@media (max-width: 1200px) {
.care-video-nr{width: 100%;}
}
@media (min-width: 1200px) {

}
